package Services;

import Constraints.IConstraint;
import Exceptions.ConstraintErrorException;
import Model.Core.IElement;
import Model.Draw.Events.ShowTipListener;

/**
 * Projeto TCC: Editor de Diagramas de Comunicação
 * @author José Luz e Michele Puretachi
 */
public interface IDrawService {

    public void newEntry(Object item) throws ConstraintErrorException;

    public void configureContraint(IConstraint constraint);

    public void setCurrentElement(IElement element);
    
    public void registerShowTipsListener(ShowTipListener listener);
}
